﻿using System;
using System.Data;
using System.Collections.Generic;
using System.Text;
using Data.Abstract;

namespace Data
{
    public class SimpleVisita: BaseSimple
    {
       

        #region Procedimientos
        public SimpleVisita(DataRow dr)
        {
            LoadByDataRow(dr);
        }
        public SimpleVisita(){}

        #endregion
        #region Propiedades
        DateTime _Fecha;
        public DateTime Fecha
        {
            get { return _Fecha; }
            set { _Fecha = value; }
        }
        string _Lit;
        public string Lit
        {
            get { return _Lit; }
            set { _Lit = value; }
        }
        string _Nota;
        public string Nota
        {
            get { return _Nota; }
            set { _Nota = value; }
        }
        bool _Encontrado;
        public bool Encontrado
        {
            get { return _Encontrado; }
            set { _Encontrado = value; }
        }

        int _IdPersona;
        public int IdPersona
        {
            get { return _IdPersona; }
            set { _IdPersona = value; }
        }
       
       
        #endregion
        #region Metodos
        public override void LoadByDataRow(System.Data.DataRow DataRow)
        {
            this.Id = (int)Convert.ToInt16(DataRow["Id"]);
            this.Fecha = (DataRow["Fecha"] is System.DBNull) ? new DateTime(2000, 01, 01) : (DateTime)DataRow["Fecha"];
            this.Lit = (DataRow["Lit"] is System.DBNull) ? "" : (string)DataRow["Lit"];
            this.Nota = (DataRow["Nota"] is System.DBNull) ? "" : (string)DataRow["Nota"];
            this.Encontrado = (DataRow["Encontrado"] is System.DBNull) ? false : (bool)DataRow["Encontrado"];
            this.IdPersona = (int)Convert.ToInt16(DataRow["IdPersona"]);
        }
        #endregion

    }
  
}
